﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<WebSite.Models.BudgetMasterDataModel>" %>
<%@ Import Namespace="WebSite.Models" %>
<%@ Import Namespace="WebSite.App_Code" %>
<%@ Import Namespace="WebSite.App_Data" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	MasterData
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <br />

    <% using (Html.BeginForm("MasterData_Upload", "Budget", FormMethod.Post, new { enctype = "multipart/form-data" }))
    { %>
        <table border="0" cellpadding="0" cellspacing = "0">
            <tr>
                <td><input name="uploadMasterDate" type="file" /></td>
                <td style=" padding:0px 40px 0px 20px"><input type="submit" value="上传主数据" /></td>
                <td><span class="ui-icon ui-icon-document"></span></td>
                <td><a href="../Template/ProjectTemplate.xls">项目模板下载</a></td>
            </tr>
        </table>
    <% } %>
    
    <%if (ViewData.ContainsKey("DB.Operation.Result")) { %>
        <font style=" color:Red; font-weight:bold"><%=ViewData["DB.Operation.Result"]%></font>
    <% } %>
    <br />

    <style type="text/css">
    
    .List
    {
         background-color:Black;
    }
        
    .List td
    {
        background-color:White;
        white-space:nowrap;
        padding:10px;
    }
    
    </style>

    <% 
        List<Dictionary<String, ExcelSheetCellItem>> Table = new List<Dictionary<string, ExcelSheetCellItem>>();

        if (Session["Budget.MasterData.Review"] != null)
            Table = (List<Dictionary<String, ExcelSheetCellItem>>)Session["Budget.MasterData.Review"];
        else if (ViewData["Budget.MasterData.Review"] != null)
            Table = (List<Dictionary<String, ExcelSheetCellItem>>)ViewData["Budget.MasterData.Review"];
            
    %>

    <%if (Table.Count > 0) { %>
        <% Boolean HasOK = false; %>
        <table border="0" cellpadding="0" cellspacing="1" class="List">
            <tr>
                <%--<td>类别</td>--%>
                <%--<td>年度</td>--%>
                <%--<td>类型</td>--%>
                <td>编制单位</td>
                <td>项目名称</td>
                <td>项目代号</td>
                <%--<td>年度进度</td>--%>
                <%--<td>经费来源</td>--%>
                <%--<td>项目周期-起</td>--%>
                <%--<td>项目周期-止</td>--%>
                <td>项目负责人</td>
                <%--<td>是否为软课费</td>--%>
                <%--<td>状态</td>--%>
                <td>是否垫支</td>
                <%--<td>拟到经费总额</td>--%>
                <%--<td>预计经费到位时间</td>--%>
                <td>垫支金额</td>
                <%--<td>预计归垫时间</td>--%>
                <%--<td>归垫责任人</td>--%>
                <td>预算金额</td>
                <%--<td>标准领报</td>--%>
                <%--<td>项目经费</td>--%>
                <%--<td>家底弥补</td>--%>
                <%--<td>所家底</td>--%>
                <%--<td>科技处家底</td>--%>
                <%--<td>政治部家底</td>--%>
                <%--<td>管理处家底</td>--%>
                <%--<td>其他收入</td>--%>
                <%--<td>上年转入</td>--%>
                <%--<td>备注</td>--%>
                <%--<td>历年支出金额</td>--%>
                <%--<td>备注</td>--%>
                <%--<td>当年支出金额</td>--%>
                <%--<td>备注</td>--%>
                <td>检查结果</td>
                <td>处理方案</td>
            </tr>
            <% 
                foreach (Dictionary<String, ExcelSheetCellItem> Row in Table){
                    if (Row.Count(o => o.Value.IsError) == 0)
                        HasOK = true;
                    %>
            <tr>
                <td><%=Row["编制单位"].Text %></td>
                <td><%=Row["项目名称"].Text %></td>
                <td><%=Row["项目代号"].Text%></td>
                <td><%=Row["项目负责人"].Text %></td>
                <td><%=Row["是否垫支"].Text%></td>
                <td><%=Row["垫支金额"].Text %></td>
                <td><%=Row["预算金额"].Text %></td>
                <td><%=Row["检查结果"].Text %></td>
                <td><%=Row["处理方案"].Text %></td>
            </tr>
            <% } %>
        </table>

        <% if (HasOK && Session["Budget.MasterData.Review"] != null)
           { %>
            <% using (Html.BeginForm("MasterData_Submit", "Budget", FormMethod.Post))
           { %>
                <br />
                <input type="submit" value="确认提交" />
            <% } %>        
        <% }  %>

    <% } %>

</asp:Content>
